Specification of APERTIF Polyphase Filter Bank in ClaSH
نویسندگان
چکیده
CλaSH, a functional hardware description language based on Haskell, has several abstraction mechanisms that allow a hardware designer to describe architectures in a short and concise way. In this paper we evaluate CλaSH on a complex DSP application, a Polyphase Filter Bank as it is used in the ASTRON APERTIF project. The Polyphase Filter Bank is implemented in two steps: first in Haskell as being close to a standard mathematical specification, then in CλaSH which is derived from the Haskell formulation by applying only minor changes. We show that the CλaSH formulation can be directly mapped to hardware, thus exploiting the parallelism and concurrency that is present in the original mathematical specification.
منابع مشابه
Design and Efficient Implementation of Oversampled Gdft Filter Banks for Subband Adaptive Filtering
This paper introduces a polyphase implementation and design of an oversampled K-channel generalized DFT (GDFT) filter bank, which can be employed for subband adaptive filtering, and therefore is required to have a low aliasing level in the subband signals. A polyphase structure is derived which can be factorized into a real valued polyphase network and a GDFT modulation. For the latter, an FFT ...
متن کاملTwo-Channel Quadrature Mirror Filter Bank Design using FIR Polyphase Component
This paper presents an efficient method for the design of two-channel quadrature mirror filter (QMF) bank by polyphase representation of low-pass prototype filter and power optimization method for minimization of an objective function. The objective function is formulated as linear combination of pass-band error and stop-band residual energy of the low-pass analysis filter of the filter bank. O...
متن کاملGain normalization of lifted filter banks
The DC and Nyquist responses of the filters in a two-channel perfect reconstruction filter bank are expressed in terms of the lifting filters in a lifting decomposition. The computation makes use of the cascade-form representation of lifting steps as lowerand upper-triangular factor matrices in the polyphase-with-advance representation. A functional relationship is derived connecting the DC and...
متن کاملFilter Design for Polyphase Filter Banks with Arbitrary Number O F Subband Channels
This paper concerns the filter design problem for a recent proposed polyphase filter bank with arbitrary number of subband channels. According to the perfect reconstruction condition for I-D case presented in [ I ] , an analytical formula for the filter design is developed. Compared with direct numerical design algorithms. this analytical formula allows one to design the required low-pass FIR p...
متن کاملFast Implementation of Oversampled Modulated Filter Banks
This paper presents an efficient implementation of oversampled filter banks derived from a prototype filter by modulation. Via a polyphase analysis, redundancies in the filter operations are removed. With some modifications, a very simple and efficient implementation is found, which is briefly compared to existing realisations.
متن کامل